﻿using System;
using System.Collections.Generic;

namespace Engine.Rule
{
    //public class Career
    //{
    //    private StatGroup stats;
    //    public StatGroup Stats
    //    {
    //        get { return stats; }
    //        set { stats = value; }
    //    }

    //    public Career(CareerType careerType)
    //    {
    //        this.stats = new StatGroup(careerType.StatTypes);
    //    }
    //}

    public class CareerType
    {
        private string name;
        public string Name
        {
            get { return name; }
        }

        private string description;
        public string Description
        {
            get { return description; }
        }

        private StatTypeGroup statTypes;
        public StatTypeGroup StatTypes
        {
            get { return statTypes; }
            set { statTypes = value; }
        }

        public CareerType(string name, string description, StatTypeGroup statTypes)
        {
            this.name = name;
            this.description = description;
            StatTypes = statTypes;
        }

        public CareerType()
            : this("", "", new StatTypeGroup())
        {
        }
    }
}
